Collaborative Editing
نویسندگان
چکیده
Networked computer systems offer much to support collaborative editing of shared documents among users. Software Engineering is one of many fields that benefits from computer-assisted collaboration as a myriad of developers, project managers, testers, and designers work together to develop large, complex systems that consist of a multitude of process and product artifacts. Multi-discipline and geographically-distributed production and research teams collaborate and co-author documents for businesses and universities worldwide. Such collaborations occur asynchronously via access to shared document repositories often assisted by configuration management systems and occur synchronously via shared, real-time collaborative editing systems often assisted by awareness-enhancing technology. Increasing concurrent access to shared documents by allowing multiple users to contribute to and/or track changes to these shared documents is the goal of collaborative editing systems; yet concurrent access is often limited in existing collaborative editing systems, and such systems are often specialized in their functionality and require users to adopt new, unfamiliar software to enable collaboration. Therefore, the purpose of this proposal is to (i) explore algorithms and functionality necessary to maximize concurrent access to shared documents, (ii) develop an architecture that allows for a heterogeneous set of client editing software to connect with a heterogeneous set of server document repositories, and (iii) develop a prototype system of our architecture that is responsive to users’ actions and minimizes communication costs.
منابع مشابه
The Effects of Collaborative and Individual Output Tasks on Learning English Collocations
One of the most problematic areas in foreign language learning is collocation. It is often seen as arbitrary and an overwhelming obstacle to the achievement of nativelike fluency. Current second language (L2) instruction research has encouraged the use of collaborative output tasks in L2 classrooms. This study examined the effects of two types of output tasks (editing and cloze) on the learni...
متن کاملCollaborative Output Tasks and their Effects on Learning English Comparative Adjectives
This study aimed to examine the effect of two types of collaborative output tasks on Iranian EFL learners’ comparative adjectives with two or more syllables. Thirty Iranian EFL learners participated in this study which were then divided into two experimental and one control groups; one experimental group received dictogloss task in 4-pairs and the other experimental group was given text reconst...
متن کاملThe Comparative Effect of Task Type and Learning Conditions on the Achievement of Specific Target Forms
The completion mode (individual, collaborative) of the tasks and the conditions under which these modes are performed have been reported to play an important role in language learning. The present study aimed to investigate the effects of employing text editing tasks performed both individually and collaboratively, on the achievement of English grammar under explicit and implicit learning condi...
متن کاملTwo Collaborative Feedback Models in EFL Writing Instruction: Do They Make a Difference?
Research in L1 writing has found numerous benefits of employing collaborative learning in the classroom. The research findings on group work provide clear evidence that engaging learners in group activities increases opportunities for students to engage in the negotiation of meaning, which further leads to better acquisition. The present study, implementing two different collaborative feedback ...
متن کاملTeaching Academic Vocabulary Through Reconstruction Editing Task: Does Group Size Matter?
The use of collaborative classroom interactional tasks is on the rise recently since they incorporate the negotiation of meaning and thus they may be regarded as one of the most efficient ways to ease a learner’s focus on form. This study investigated the immediate and long-term effects of reconstruction editing task on the learning of 20 academic vocabulary items through using five reconstruct...
متن کاملEngineering Component-based, User-configurable Collaborative Editing Systems
The ability to collaboratively edit work artefacts is important in many kinds of editing tools, including Computer-Aided Design (CAD) tools, Computer-Aided Software Engineering (CASE) tools, drawing packages, and document editors. However, most existing such tools either do not support collaborative editing or provide limited collaborative editing facilities. We describe our recent work in addi...
متن کامل